今天的話要練習的就是單純改變括號的位子看結果的差異,
第一行將 1 + 3 + 5 + 7 的結果(16)賦值給 i,接著System.out.println() 用來輸出計算結果,將顯示 1+3+5+7=16。這行首先計算括號內的 1 + 3,結果為 4,接著乘以 5,結果是 20,最後加上 7,得到 27。因此,i 的值是 27。
然後輸出結果,顯示 "(1+3)5+7=27"。
第二行的話首先計算括號內的 5 + 7,結果為 12,然後 3 乘以 12,結果是 36,最後加上 1,得到 37。因此,i 的值是 37。然後輸出結果,顯示 "1+3(5+7)=37"。
兩行就只差在括號刮的地方,其實也就是簡單的交換律。